package com.rem.chat.service;

import com.rem.chat.pojo.request.BeautyIdAddRequest;
import com.rem.chat.pojo.request.BeautyIdModifyRequest;
import com.rem.chat.pojo.request.PageRequest;
import com.rem.chat.pojo.response.LoadAllBeautyIdResponse;

/**
 * @author: Themberfue
 * @date: 2025/6/9 19:40
 * @description:
 */
public interface BeautyService {
    /**
     * 获取靓号列表
     * @param param 分页参数
     * @return 靓号列表
     */
    LoadAllBeautyIdResponse loadBeautyIdList(PageRequest param);

    /**
     * 新增靓号
     * @param request 新增靓号请求
     * @return 是否新增成功
     */
    Boolean addBeautyId(BeautyIdAddRequest request);

    /**
     * 更新靓号
     * @param request 更新靓号请求
     * @return 是否更新成功
     */
    Boolean modifyBeautyId(BeautyIdModifyRequest request);

    /**
     * 删除靓号
     * @param id 自增id
     * @return 是否删除成功
     */
    Boolean delBeautyId(Integer id);
}
